package cn.qidisoft.edu.hzjt.service.zyc;

import java.util.List;
import java.util.Map;

import cn.qidisoft.core.common.pagination.Page;
import cn.qidisoft.core.common.pagination.PaginationBean;
import cn.qidisoft.edu.hzjt.model.zyc.ScientificNotice;
import cn.qidisoft.edu.hzjt.model.zyc.ScientificNoticeReader;

public interface IScientificNoticeService {

    PaginationBean<ScientificNotice> queryPageList(Map<String, Object> data, Page page);

    ScientificNotice queryByPK(ScientificNotice record);

    Integer insert(ScientificNotice record);

    int update(ScientificNotice record);

    int delete(ScientificNotice record);

    int validation(ScientificNotice record);

	ScientificNotice getPlanning(ScientificNotice sMagazine);

	List<ScientificNotice> getPlanningList(Map<String, Object> queryMap);

	void insertReader(List<ScientificNoticeReader> list);

	List<ScientificNoticeReader> getReader(int parseInt);

	void deleteReader(Integer id);

}
